home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / program / gemxx19.zoo / gem++19 / doc / newstuff
Text File  |  1993-11-21  |  3KB  |  68 lines

  1. NEW TO GEM++ 2.0 SINCE GEM++ 1.8:
  2.  
  3. - GEMcanvas virtual VDI display area object.
  4. - GEMfont and GEMfontlist font support.
  5. - Object() method in GEMform for tidier own-objects reference.
  6. - Scrolling objects and optimized window scrolling.
  7. - G++ 2.5.3 compatible.
  8. - Bug fixes (esp. window problems of 1.8)
  9. - LaTeX documentation *** NOT IN VERSION 1.99 ***
  10.  
  11. NEW TO GEM++ 1.8 SINCE GEM++ 1.7:
  12.  
  13. - Supports WINX "send window to background" extension.
  14. - Supports MTOS/WINX "click on backgrounded windows" extension.
  15. - GEMwindow and GEMslider now use GEMpanarea as a common base class.
  16. - 1.7 slider bug fixed.
  17.  
  18. NEW TO GEM++ 1.7 SINCE GEM++ 1.5:
  19.  
  20. - Flying dialog boxes (both opaque and transparent) (thanks Markus Gutschke)
  21. - GEMactivity::OneDo(int eventmask) - for more powerful event handling
  22. - Hotforms passe more unprocessed keys to DoKey() (esp. arrow keys).
  23. - ForeCol(), BackCol(), BorderCol(), FillPattern() etc methods for GEMobject.
  24. - SetText() and other GEMobject methods debugged.
  25. - GEMobject::SetWidth/SetHeight, "rubberness" added to GEMformwindow.
  26.       (this allows self-resizing objects)
  27. - Window colour (TOS >= 2.0) now supported.  Thanks Waldi of Nederland!
  28. - Automatic delay on sliders (still needs work - user configurability)
  29. - Conform to further changes to VDI bindings.
  30. - Slider increments and timer delays are user configurable.
  31. - Window slider increments are user configurable.
  32. - Example program updated to demonstrate Flying and Window Colours.
  33. - Bug fixes.  Expecially GEMobject attributes (Text(), etc).
  34.  
  35. (Again, many of the improvement resulted from writing GEM NetHack)
  36.  
  37.  
  38.  
  39. April 27, 1993.
  40.  
  41. NEW TO GEM++ 1.5 SINCE GEM++ 1.2:
  42.  
  43. - Detailed manual entries for every class.
  44. - Added user-loaded RSC files (as opposed to GEM loaded single RSC file)
  45. - Scroll bars now fully automated - even with GEMformwindow.
  46. - Added new class:  GEMformiconwindow - iconifiable windows!
  47. - Vastly extended GEMslider interface - matches window slider conventions.
  48. - Moved GEMmenu::DoItem(...) up to GEMform::DoItem() - allow the simple
  49.     interface of GEMmenu to be used on all GEMforms.
  50. - Updated VDI to latest standard (thanks Bammi!)
  51. - Added extension methods to GEMhotform.
  52. - Added example desk accessory.
  53. - Added new examples to example.cc.
  54. - Improved overall consistency of filenames and classnames.
  55. - Added etc/default.mak to avoid set-up problems.
  56. - Top-level include file is now "gem++.h", not "gem.h".
  57. - Added split main-loop to GEMactivity.
  58. - Added direct-text and PRINTF-style GEMalerts
  59. - Improved completeness of GEMevent
  60. - Added GEMform::Map() - object traversal
  61. - Moved GEMrealobject to own file, and renamed to GEMrawobject.
  62. - Heaps of bug fixes, including bringing GNU C++ 2.3.3 compatibility.
  63.  
  64. (Many of the improvement resulted from real-world experience with
  65.  writing GEM NetHack)
  66.  
  67.  
  68.